מבחן מועד ב' בהצלחה! אנא קיראו היטב את ההוראות שלהלן: ודאו כי כל עמודי הבחינה נמצאים בידכם.

Σχετικά έγγραφα
אלגוריתמים 1, סמסטר אביב 2017

logn) = nlog. log(2n

חורף תש''ע פתרון בחינה סופית מועד א'

תכנון אלגוריתמים 2016 עבודה 1 שאלה 1 פתרון נתונות שתי בעיות. יש למצוא: אורך מסלול קצר ביותר המתחיל באחד מן הקודקודים s 1,..., s k ומסתיים ב t.

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012)

מבני נתונים ואלגוריתמים תרגול #8-9

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( )

רשימת בעיות בסיבוכיות

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)

מתמטיקה בדידה תרגול מס' 13

מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015)

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות

Logic and Set Theory for Comp. Sci.

' 2 סמ ליגרת ןורתפ םיפרגה תרותב םימתירוגלא דדצ 1 : הלאש ןורתפ רבסה תורעה

כלליים זמן: S מחסנית, top(s) ראש המחסנית. (Depth First Search) For each unmarked DFS(v) / BFS(v) רקורסיבי. אלגוריתם :BFS

. {e M: x e} מתקיים = 1 x X Y

מבני נתונים מבחן מועד ב' סמסטר חורף תשס"ו

{ : Halts on every input}

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m

משוואות רקורסיביות רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים. למשל: יונתן יניב, דוד וייץ

TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE סמסטר אביב תשס"ו מס' סטודנט:

מתמטיקה בדידה תרגול מס' 5

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים:

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור

תורת הגרפים - סימונים

תרגיל 13 משפטי רול ולגראנז הערות

ל הזכויות שמורות לדפנה וסטרייך

אלגוריתמים בתורת הגרפים חלק ראשון

מבחן במודלים חישוביים + פתרון מוצע

gcd 24,15 = 3 3 =

אלגברה ליניארית (1) - תרגיל 6

לוגיקה ותורת הקבוצות אביבתשס ז מבחןסופי מועדב בהצלחה!

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם

אלגוריתמים בתורת הגרפים חלק שני

תאריך הבחינה: שם המרצה: רפי כהן שם המתרגל: יסודות מבני נתונים שם הקורס:

גבול ורציפות של פונקציה סקלרית שאלות נוספות

( )( ) ( ) f : B C היא פונקציה חח"ע ועל מכיוון שהיא מוגדרת ע"י. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חח"ע אז ועל פי הגדרת

סיכום- בעיות מינימוםמקסימום - שאלון 806

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק

3-9 - a < x < a, a < x < a

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן

מבני נתונים מבחן מועד א' סמסטר חורף תשס"ו

מודלים חישוביים תרגולמס 5

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד.

אלגוריתמים / תרגיל #1

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים

רשימת משפטים והגדרות

אינפי - 1 תרגול בינואר 2012

גרפים אלגוריתמים בתורת הגרפים הרצאה 1 גיא פלג 15 במרץ 2012 הגדרה: מגן דוגמאות: זוגות לא סדורים כיוון שבקבוצה סדר לא חשוב.

s ק"מ קמ"ש מ - A A מ - מ - 5 p vp v=

אוטומטים- תרגול 8 שפות חסרות הקשר

הגדרה: קבוצת פעילויות חוקית היא קבוצה בה כל שתי פעילויות

ניתן לקבל אוטומט עבור השפה המבוקשת ע "י שימוששאלה 6 בטכניקתשפה המכפלה שנייה כדי לבנות אוטומט לשפת החיתוך של שתי השפות:

אלגברה ליניארית 1 א' פתרון 2

פתרון תרגיל בית 6 מבוא לתורת החבורות סמסטר א תשע ז

תורת הקבוצות תרגיל בית 2 פתרונות

פרק 8: עצים. .(Tree) במשפטים הגדרה: גרף ללא מעגלים נקרא יער. דוגמה 8.1: תרגילים: הקודקודים 2 ו- 6 בדוגמה הוא ).

אלגברה מודרנית פתרון שיעורי בית 6

תורישק :תורישקה תייעבב בוש ןייענ?t- t ל s- s מ לולסמ שי םאה 2

תרגיל 7 פונקציות טריגונומטריות הערות

סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 005 שנכתב על-ידי מאיר בכור

חלק א' שאלה 3. a=3, b=2, k=0 3. T ( n) היותר H /m.

שאלה 1 V AB פתרון AB 30 R3 20 R

מתמטיקה בדידה תרגול מס' 2

גמישויות. x p Δ p x נקודתית. 1,1

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים.

מצולעים מצולעהוא צורה דו ממדית,עשויה קו"שבור"סגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. לדוגמה:בסרטוט שלפappleיכם EC אלכסוןבמצולע.

תרגול פעולות מומצאות 3

לוגיקה ותורת הקבוצות מבחן סופי אביב תשע"ב (2012) דפי עזר

אם לא דברנו בסוף מספיק על שרשראות עם מספר מצבים אינסופי פשוט תתעלמו מהתרגילים המתאימים.

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשע"ב זהויות טריגונומטריות

אלגברה לינארית מטריצות מטריצות הפיכות

אלגברה לינארית (1) - פתרון תרגיל 11

אלגוריתמים בתורת הגרפים חלק רביעי


לוגיקה ותורת הקבוצות מבחן סופי אביב תשע"ד (2014) דפי עזר

x a x n D f (iii) x n a ,Cauchy

סדרות - תרגילים הכנה לבגרות 5 יח"ל

תורת המספרים 1 פירוק לגורמים ראשוניים סיכום הגדרות טענות ומשפטים אביב הגדרות 1.2 טענות

מבני נתונים אדמיניסטרציה ד"ר אלכס סמורודניצקי, רוס 210, שני 5:30 4:15. ציון:

מבני נתונים ואלגוריתמים תרגול #11

תשובות מלאות לבחינת הבגרות במתמטיקה מועד חורף תשע"א, מיום 31/1/2011 שאלון: מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן.

מתמטיקה בדידה תרגול מס' 12

מינימיזציה של DFA מינימיזציה של הקנוני שאותה ראינו בסעיף הקודם. בנוסף, נוכיח את יחידות האוטומט המינימלי בכך שנראה שכל אוטומט על ידי שינוי שמות

השאלות..h(k) = k mod m

xpy xry & ~yrx xiy xry & yrx

הגדרה: מצבים k -בני-הפרדה

מודלים חישוביים, חישוביות וסיבוכיות 67521

(2) מיונים השאלות. .0 left right n 1. void Sort(int A[], int left, int right) { int p;

שיעור 1. זוויות צמודות

תשובות מלאות לבחינת הבגרות במתמטיקה מועד קיץ תש"ע מועד ב', מיום 14/7/2010 מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן.

פתרונות מלאים אלגברה 1 מ בחן אמצע חורף תשס"ג מטריצה הפיכה ב- הפיכה סקלרית, לכן A = αi

אופטימיזציה דיסקרטית 67855

-107- גיאומטריה זוויות מבוא מטרתנו בפרק זה היא לחזור על המושגים שנלמדו ולהעמיק את הלימוד בנושא זה.

מתמטיקה )שאלון שני לנבחנים בתכנית ניסוי, 5 יחידות לימוד( 1 מספרים מרוכבים 3#2 3 3

לוגיקה למדעי המחשב תרגולים

Transcript:

7.8.2017 מבחן מועד ב' תאריך הבחינה: שמות המרצים: מר בועז ארד פרופ' עמוס ביימל מר יהונתן כהן דר' עדן כלמטץ' גב' מיכל שמש אנא קיראו היטב את ההוראות שלהלן: שם הקורס: תכנון אלגוריתמים מספר הקורס: 202-1-2041 שנה: 2017 סמסטר: ב' מועד: ב' משך הבחינה: 3.5 שעות ודאו כי כל עמודי הבחינה נמצאים בידכם. אסור חומר עזר: סה"כ נקודות 100. הטיוטה. במחברת תחילה המבחן את פתרו לאחר מכן העתיקו את התשובות למקום המיועד בטופס התשובות. בדיקת המבחן לא תביא בחשבון את מחברת הטיוטה או תוספות בגב העמוד. מחברת הטיוטה מיועדת לגריסה! רשמו את מספר הנבחן בראש כל דף. המבחן מורכב מ- 4 שאלות, יש לענות על כל השאלות. לסדר הופעת השאלות בטופס או לניקוד אין בהכרח קשר לקושי השאלה. מותר להשתמש במבני נתונים ידועים מבלי לפרט את מימושם. מותר להשתמש באלגוריתמים ידועים )מהרצאות ותרגולים( מבלי לפרט את מימושם. כל שימוש בתוצאה מעבודות הבית דורשת הוכחה מלאה. ניתן להשתמש בטענות של סעיפים קודמים אפילו אם לא פתרתם אותם. טענות ללא נימוק לא תתקבלנה. ניתן להסתמך על טענות ומשפטים מהכיתה ומהתרגולים, אך יש לנסח אותם במדויק. אם לא מצוין במפורש אחרת, על תיאור אלגוריתם לכלול ניתוח זמן ריצה והוכחת נכונות. במידה ואינכם יודעים את התשובה לסעיף כלשהו, רשמו "לא יודעים" ותזכו ב- 20% מניקוד הסעיף. אסור לרשום "לא יודעים" על חלק מסעיף. מותר להשתמש בעיפרון, אך במידה והנכם עושים זאת וודאו כי מה שכתבתם הינו קריא וברור. מומלץ מאוד לבדוק את עבודתכם לפני הגשתה. חל איסור לכלול בתשובותיכם ספויילרים ל"משחקי הכס". בהצלחה! Page 1 of 5

שאלה 1 סעיף א ]9 תזכורת: עץ מכוון עם שורש s הוא גרף מכוון (E T =,V) בו לכל v V קיים מסלול יחיד מ- s ל- v. בעץ מכוון יש 1 V קשתות. בעיית המסלולים הקלים ביותר בעץ: קלט: עץ מכוון E) T = (V, עם שורש s V ופונקציית משקל.w: E R פלט: לכל קודקוד v V יש להחזיר את משקל המסלול הקל ביותר מ- s ל- v ב- T. תארו אלגוריתם הרץ בזמן O( V ) ופותר את בעיית נכונות האלגוריתם או לנתח את זמן ריצתו. המסלולים הקלים בעץ. ביותר אין צורך להוכיח סעיף ב ]16 נתון גרף מכוון E),G = (V, קודקוד,s V ופונקציית משקל.w: E R נניח כי לכל קודקוד v V קיים ( E T =,V) s הוא גרף G מקדקוד G. נזכר כי עץ מסלולים קלים ביותר של v ב- s ל- מסלול מ- המקיים: s, הוא עץ מכוון המושרש ב- T,E E לכל v, V המסלול ב- מ T G. ב- v ל- s הוא מסלול קל ביותר מ- v ל- s -,s V בעיית וידוא עץ מסלולים: קלט: גרף מכוון (E G =,V) כך שלכל קודקוד v V קיים מסלול מ- s ל- v ב- G, פונקציית משקל w: E R ועץ מכוון E ) T = (V, המושרש ב- s כך ש-.E E יש להחזיר: "כן" אם T הוא עץ מסלולים קלים ביותר של G מקודקוד s ו- "לא" אחרת. קודקוד תארו אלגוריתם הרץ בזמן O( E ) ופותר את בעיית וידוא עץ מסלולים. הוכיחו נכונותו ונתחו זמן ריצה. Page 2 of 5

שאלה 2 אין קשר בין סעיפים שונים בשאלה זו. סעיף א ]8 הוכיחו או הפריכו: אם G גרף מכוון חסר מעגלים, אזי בכל ריצת DFS ב- G יווצר אותו יער.DFS אם הטענה נכונה יש לספק מדוע זאת דוגמא נגדית. הוכחה מלאה ואם היא שגוייה יש להפריך דוגמא ידי על נגדית והסבר סעיף ב ]8 יהי (E G =,V) גרף קשיר, לא מכוון ופשוט ו- :w E R פונקציית משקלים. נתון כי בגרף קיימת קשת e E לכל w(e 0 ) < w(e) שמשקלה קטן ממש ממשקל כל הקשתות האחרות בגרף, כלומר, e 0.)e 0 F )כלומר, T שייכת ל- הקשת e 0 G של T = (V, F) הוכיחו כי לכל עץ פורש מינימום.{e 0 } סעיף ג ]9.SAT תהי f cl הרדוקציה של קוק ולוין שתוארה בהרצאה משפה כלשהי A NP הרדוקציה f cl מקיימת ש- x A אם ורק אם.f cl (x) = φ SAT אל השפה נזכר כי קיבעו האם הטענה הבאה נכונה או שגויה והסבירו במילים את קביעתכם: אם x A אזי קיימת השמה מספקת יחידה עבור.f cl (x) = φ Page 3 of 5

שאלה 3 נתונה השפה ה- NP -שלמה הבאה:. Clique = { G, k : 3 < k - ו k קליקה בגודל G גרף לא מכוון וקיימת ב- G} בשאלה זו תוכיחו כי השפה הבאה היא NP -שלמה.. EvenClique =,G } : k 3 < k - ו k גרף לא מכוון בו דרגות כל הקודקודים זוגיות וקיימת בו קליקה בגודל {G סעיף א ]5 הוכיחו כי השפה.EvenClique NP סעיף ב ]5 הראו כי הרדוקציה הבאה מהשפה Clique אל השפה EvenClique שגויה: בהינתן קלט k G = (V, E), לשפה Clique הרדוקציה k f(g = (V, E), k) = G = (V, E ), כאשר V = V {v } הדרכה: קיימת דוגמה נגדית בה ב- G ישנם 5 קדקודים. סעיף ג ]15 {דרגתו של v היא אי זוגית V, E = E {(v, v ): v תארו רדוקציה פולינומית f מהשפה Clique אל השפה.EvenClique הוכיחו כי אם f(x) EvenClique אז Clique x )אין צורך להוכיח את הכיוון הראשון של נכונות הרדוקציה ולנתח זמן ריצת הרדוקציה(. Page 4 of 5

M E כך שבכל קדקוד v V נוגעות לכל שאלה ]25 4 סעיף א ]17 דו-שידוך בגרף דו-צדדי (E G =,V) הוא קבוצה של קשתות x 1 y 1 x 2 y 2 x 3 x 4 y 3 x 5 y 4 X Y היותר שתי קשתות ב- M. לדוגמא, הקשתות המודגשות בגרף הבא הן דו-שידוך. בעיית דו-שידוך מקסימום: קלט: גרף דו-צדדי (E G =,V) בו הצדדים,X Y נתונים. פתרון חוקי: דו-שידוך ב- G. יש למצוא: פתרון חוקי )דו שידוך( עם מספר מקסימלי של קשתות. תארו אלגוריתם הפותר את בעיית דו-שידוך מקסימום ורץ בזמן ( E.O( V 2 אין צורך להוכיח נכונות האלגוריתם או לנתח את זמן ריצתו. סעיף ב ]8 דו-שידוך חזק בגרף דו-צדדי הוא דו-שידוך כך שבכל קודקוד בגרף נוגעת לפחות קשת אחת בדו-שידוך. לדוגמא, הקשתות המודגשות בגרף המתואר בסעיף א אינן דו-שידוך חזק כי אין בהן קשת הנוגעת בקודקוד.x 4 בעיית דו-שידוך חזק מקסימום: קלט: גרף דו-צדדי (E G =,V) בו הצדדים,X Y נתונים ובנוסף, דו-שידוך חזק M 0 ב- G. פתרון חוקי: דו-שידוך חזק ב- G. יש למצוא: פתרון חוקי )דו שידוך חזק( עם מספר מקסימלי של קשתות. שימו לב, הדו-שידוך החזק M 0 הנתון בקלט איננו בהכרח עם מספר מקסימלי של קשתות. תארו אלגוריתם הפותר את בעיית דו-שידוך חזק מקסימום ורץ בזמן ( E.O( V 2 אין צורך להוכיח נכונות האלגוריתם או לנתח את זמן ריצתו. אם אתם משנים אלגוריתמים ידועים, אזי מספיק לציין את השינויים שאתם מבצעים. Page 5 of 5